#pragma once

#include <iostream>
#include <string>

class Timestamp
{
public:
    Timestamp();
    explicit Timestamp(int64_t SecondsSinceEpoch);

    // 获取表示当前时间的Timestamp实例，当前时间的时间戳
    static Timestamp now();
    // 时间戳转换为人类可读的本地时间字符串 year/month/day ：hour/min/sec
    std::string tostring() const;

private:
    int64_t SecondsSinceEpoch_;  // 存储从epoch时间（1970-01-01 00:00:00 UTC）到当前时间的秒数
};